/**
 * Copyright &copy; 2012-2016 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 */
package com.thinkgem.jeesite.modules.acq.dao.breedinfo;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;
import org.junit.runners.Parameterized.Parameters;

import com.thinkgem.jeesite.common.persistence.CrudDao;
import com.thinkgem.jeesite.common.persistence.annotation.MyBatisDao;
import com.thinkgem.jeesite.modules.acq.entity.breedinfo.AcqBreedInfo;

/**
 * 养殖品信息DAO接口
 * @author lj
 * @version 2018-04-16
 */
@MyBatisDao
public interface AcqBreedInfoDao extends CrudDao<AcqBreedInfo> {
	public List<Map<String,Object>> breedList(AcqBreedInfo acqBreedInfo);
	public List<AcqBreedInfo> areaBreedList(@Param("area") String area);
	public List<Map<String,Object>> areaBreedData(@Param("area") String area);
	public List<Map<String,Object>> analysisList(@Param("areaId") String areaId);
	public Double es(@Param("areaId") String areaId);
	public Double dx(@Param("areaId") String areaId);
	public List<Map<String,Object>> pie(@Param("areaId") String areaId);
	public List<Map<String,Object>> infoline(@Param("areaId") String areaId);
	public List<Map<String,Object>> stockLine(@Param("areaId") String areaId);
	public List<Map<String,Object>> historySeacher(@Param("id") String id);
	
	public void deleteHistory(@Param("id") String id);
	
	public void updateBreed(AcqBreedInfo acqBreedInfo);
	
	public Integer totalBreed(@Param("areaId") String areaId);
}